#include "Server.h"

int main(int argc, char const *argv[])
{
    // 判断输入是否正确
    if(argc != 3)
    {
        printf("输入的格式错误 %s ip port\n" , argv[0]);
        exit(1);
    }
    
    // 初始化 TCP 服务器
    int sock = tcp_server_init( argv[1] , atoi(argv[2]) );

    // 声明线程号
    pthread_t tid_recv;
    pthread_t tid_send;

    // 创建线程
    pthread_create( &tid_recv , NULL , pthread_recv , (void *)&sock);
    pthread_create( &tid_send , NULL , pthread_send , (void *)&sock);

    // 等待线程结束
    pthread_join(tid_recv , NULL);
    pthread_join(tid_send , NULL);

    // 

    // 关闭服务器
    tcp_server_close();
    return 0;
}

